#ifndef TASK_H
#define TASK_H

#define DELAY_US     (100000)

#define FEELING_TASK_PRIO 17
#define FEELING_TASK_STACK_SIZE 0x2000
#define AUTO_TASK_PRIO 17
#define AUTO_TASK_STACK_SIZE 0x2000
#define FAN_TASK_PRIO 17
#define FAN_TASK_STACK_SIZE 0x1000
#define WIPER_TASK_PRIO 17
#define WIPER_TASK_STACK_SIZE 0x2000
#define SEAT_TASK_PRIO 17
#define SEAT_TASK_STACK_SIZE 0x2000

#define SLE_UART_TASK_STACK_SIZE            0x600
#define SLE_UART_TASK_PRIO                  28

#define OCTET_BIT_LEN 8
#define UUID_LEN_2 2
#define UUID_INDEX 14
#define BT_INDEX_4 4
#define BT_INDEX_0 0
#define UART_BUFF_LENGTH 0x100

void *WiperTestTask(void *arg);

void *FeelingTestTask(void *arg);

void *AutoTask(void *arg);

void *FanTestTask(void *arg);

void *Sensor_Task(void *arg);

// void *Seat_Task(void *arg);

#endif